// 强类型的优势

// 一、错误更早的暴露
// 二、代码更智能，编码更准确
// 三、重构更牢靠
// 四、减少不必要的类型判断


// function render(element) {
//     element.className = 'container'
//     element.innerHTML = 'hello world'
// }

// =============================================

// const util = {
//     aaa: () => {
//         console.log('babababa')
//     }
// }

// =============================================

function sum(a,b) {
    if(typeof a !== 'number' || typeof b !== 'number') {
        throw new TypeError('arguments must be number')
    }
    return a + b
}